Automated Task-Based Synthesis and Optimization of Field Robots

نویسندگان

  • Chris Leger
  • John Bares
چکیده

We present Darwin2K, a widely-applicable, extensible software tool for synthesizing and optimizing robot configurations. The system uses an evolutionary optimization algorithm that is independent of task, metrics, and type of robot, enabling the system to address a wide range of synthesis problems. Darwin2K can synthesize fixed-base and mobile robots (including free-flying robots, mobile manipulators, modular robots, and multiple or bifurcated manipulators), and includes a toolkit of simulation and analysis algorithms which are useful for many synthesis tasks. Some of these capabilities, such as dynamic simulation, are novel in automated synthesis of robots. An extensible software architecture enables new synthesis tasks to be addressed while maximizing use of existing system capabilities; this extensibility is a key contribution of the system. A key challenge is effectively optimizing multiple performance metrics; we present a method called Requirement Prioritization that guides the evolutionary algorithm through the design space. We apply Darwin2K to a robot synthesis tasks that includes synthesis of robot kinematics, dynamics, structural geometry, and actuator selection to meet and optimize multiple performance requirements. Introduction: Why Automated Synthesis? Robot configuration design is characterized by generating an artifact which is capable of motion in an area or volume. Typically, the configuration process generates the overall form of the robot, including kinematics and other geometry at the bare minimum but often including approximate descriptions of inertial properties, actuator and material selection, and structural geometry. This design process is often performed in an ad hoc manner. It can be difficult to translate the requirements of a task into a robot configuration, and in contrast to some other engineering disciplines there are few design rules that can simplify this process. Human designers rely on intuition and experience with related design problems, and on engineering rules based on the experience of other expert designers. When designing a robot for a task with many new characteristics, relevant experience may be quite limited and may unnecessarily restrict the range of designs that are explored. Frequently, a human investigates a small number of concepts on paper and selects a few that look promising. More detailed studies may then be performed on these, culminating in the simulation of one or more designs. One of the candidates is selected for detailed design, with tools such as finite element analysis used to evaluate parts of the design. Once the robot is built, changes may be required due to unforeseen problems or interactions s that were not modeled in simulation. Significant design iterations are often not practical, since much of a project’s schedule and resources may be devoted to creating a single robot; building a second or third robot to remedy design flaws is out of the question for many robot design projects. Thus, it is crucial to perform as much analysis and simulation as possible before the robot is built, and it is highly desirable to “get it right” the first time -since the first time may be the only time. Because of these factors, automated synthesis tools are especially attractive for robot design. Synthesis tools can address design problems for which there are little or no relevant human experience, can explore much larger numbers and ranges of designs than a human, can quickly perform design iterations in simulation, and can produce a well-optimized solution with high confidence of performance, all of which contribute to the likelihood of success of the first physical implementation. Darwin2K is a software toolkit for automated synthesis of robot configurations. It includes capabilities for quickly describing and modifying robot configurations, simulating configurations as they perform tasks, and automatically synthesizing configurations to meet task-specific requirements and to optimize performance. Darwin2K is very useful in the early stages of the configuration process, as it can automatically explore tens of thousands of designs and can allow a human designer to rapidly perform design iterations and evaluate potential robots in simulation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Are Autonomous Mobile Robots Able to Take Over Construction? A Review

Although construction has been known as a highly complex application field for autonomous robotic systems, recent advances in this field offer great hope for using robotic capabilities to develop automated construction. Today, space research agencies seek to build infrastructures without human intervention, and construction companies look to robots with the potential to improve construction qua...

متن کامل

Dual Space Control of a Deployable Cable Driven Robot: Wave Based Approach

Known for their lower costs and numerous applications, cable robots are an attractive research field in robotic community. However, considering the fact that they require an accurate installation procedure and calibration routine, they have not yet found their true place in real-world applications. This paper aims to propose a new controller strategy that requires no meticulous calibration and ...

متن کامل

Automated synthesis of action selection policies for unmanned vehicles operating in adverse environments

We address the problem of automated action selection policy synthesis for unmanned vehicles operating in adverse environments. We introduce a new evolutionary computation-based approach using which an initial version of the policy is automatically generated and then gradually refined by detecting and fixing its shortcomings. The synthesis technique consists of the automated extraction of the ve...

متن کامل

Pareto design of fuzzy tracking control based on the particle swarm optimization algorithm for a walking robot in the lateral plane on slope

Many researchers have controlled and analyzed biped robots that walk in the sagittal plane. Nevertheless, walking robots require the capability to walk merely laterally, when they are faced with the obstacles such as a wall. In walking robot field, both nonlinearity of the dynamic equations and also having a tracking system cause an effective control has to be utilized to address these problems...

متن کامل

Robust Control of Electrically Driven Robots in the Task Space

In this paper, a task-space controller for electrically driven robot manipulators is developed using a robust control algorithm. The controller is designed using voltage control strategy. Based on the nominal model of the robotic arm, the desired signals for motor currents are calculated and then the voltage control law is proposed based on the current errors and motor nominal electrical model....

متن کامل

Robust Control of Electrically Driven Robots in the Task Space

In this paper, a task-space controller for electrically driven robot manipulators is developed using a robust control algorithm. The controller is designed using voltage control strategy. Based on the nominal model of the robotic arm, the desired signals for motor currents are calculated and then the voltage control law is proposed based on the current errors and motor nominal electrical model....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999